.news-box{
    margin-bottom:13px;
    overflow: hidden;
    margin-top:14px;
    height:349px;
}
.news-box .tab-tit ul li{
    float:left;
    margin-right:248px;
}
.news-box .tab-tit  ul{
    height:46px;
   
}
.news-box .tab-tit ul li a{
    padding:12px 42px 12px;
    display:block;
    font-size:18px;
    line-height:20px;
    color:#666666;
    box-sizing: border-box;
}
.news-box .tab-tit ul li.last{
    margin-right:0;
}
.news-box .tab-tit ul li.active a{
    color:#243e9e;
    border-bottom:2px solid #243e9e;
   /* border-bottom:1px solid #243e9e;*/
}
.news-box .tab-tit ul li a:after{
    position:relative;
    right:-7px;
    content:url("../img/more-img.png");
}
.news-box .tab-tit ul li.active a:after{
    content:url("../img/more-img-on.png");
}
.news-box .tab-desc{
    overflow:hidden;
}
.tab-desc .box{
    display:none;
    height:301px;
    overflow:hidden;
}
.tab-desc .box.active{
    display:block;
    border-bottom:1px solid #cad4e0;
    border-left:1px solid #cad4e0;
    border-right:1px solid #cad4e0;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.clear{
    clear:both;
}
.lunbo{
    width:535px;
    height:300px;
    position:relative;
    overflow: hidden;
}
.lunbo .wrapper{
    height:300px;
    width:500%;
    position:absolute;
}
.lunbo .wrapper ul li{
    float:left;
}
.lunbo .wrapper ul li a,
.lunbo .wrapper ul li a img{
    display:block;
    width:535px;
    height:300px;
}
.msg{
    width:100%;
    height:40px;
    background:url("../img/msg-bg.png") repeat-x  center;
    position:absolute;
    bottom:0;
    left:0;
}
.msg p{
    color:#ffffff;
    height:40px;
    line-height:40px;
    padding-left:21px;
    font-size:16px;
    display: none;
}
.msg p.active{
    display:block;
}
.indicator{
    position:absolute;
    bottom:14px;
    right:15px;
}
.indicator span{
    display:block;
    width:10px;
    height:10px;
    background:#ffffff;
    float:left;
    margin:0 6px;
}
.indicator span.active{
    background:#307edf;
}
.news{
    width:505px;
    padding:0 10px;
    height:300px;
    border-left:1px solid #cad4e0;
    border-right:1px solid #cad4e0;
    border-bottom:1px solid #cad4e0;
}
.news ul li{
    height:37px;
}
.news ul li a,.news ul li span{
    font-size:14px;
    line-height:37px;
    color:#333;
}
.news ul li span{
    float:right;
}
.news-com{
    margin-top:13px;
    overflow: hidden;
    height:249px;
}
.tit{
    border-bottom: 1px solid #cccccc;
}
.tit,.tit ul{
    height:40px;
}
.tit h4{
    color:#243e9e;
    font-size:18px;
    font-weight:300;
    margin-right:13px;
}
.tit h4,.tit ul{
    float:left;
    line-height:46px;
}
.tit ul li{
    float:left;
    margin:0 11px;
}
.tit ul li.fir a:after{
    content:url("../img/divide.png");
    position:relative;
    top:4px;
    right:-11px;
}
.tit ul li a{
    font-size:18px;
    color:#243e9e;
}

.xxgk .tit ul{
    float:right;
    margin-right:-27px;
}
.xxgk .tit ul li{
    margin:0 27px;
}
.xxgk .tit ul li.fir a:after{
    right:-27px;
}
.xxgk .tit ul li a{
    font-size:18px;
    color:#666666;
}
.xxgk .news{
    width:429px;
    float:right;
    margin-left:21px;
}
.btns ul{
    overflow: hidden;
    margin-right:-21px;
    padding-top:9px;
}
.btns ul li{
    float:left;
    margin:0 7px 0 0;
}
.btns ul li.double {
	width: 335px;
}
.btns ul li a{
    display:block;
    width:164px;
    height:46px;
    background:url("../img/btns-bg.png") no-repeat  center;
}
.btns ul li.double a{
	display:block;
    width:335px;
    height:46px;
    background:url("../img/btns2-bg.png") no-repeat  center;
}
.btns ul li a:hover{
    background:url("../img/btns-bg-on.png") no-repeat  center;
}
.btns ul li.double a:hover{
    background:url("../img/btns2-bg-on.png") no-repeat  center;
}
.btns ul li a:hover p{
    color:#fff;
}
.btns ul li a img{
    line-height:46px;
    vertical-align: middle;
}
.btns ul li a .icon{
    width:38px;
    height:46px;
    float:left;
    text-align:center;
    line-height:42px;
}
.btns ul li a p{
    color:#4c6fb3;
    font-size:14px;
    float:left;
    line-height:45px;
    padding-left: 1px;
}
.btns ul li a:hover{

}
.entrance{
    /*margin-top:13px;*/
    /*height:74px;*/
}
.entrance  ul{
   margin:0 -5px;
   height:74px;
}
.entrance ul li{
    float:left;
    margin: 23px 170px;
}
.entrance ul li a,
.entrance ul li a img{
    display:block;
    width:206px;height:74px;
}

.menu{
    width:262px;
    height:240px;
    margin-top:13px;
    overflow:hidden;
    padding-top:1px;
}
.menu ul li{
	width:262px;
	height:58px;
    margin-bottom:33px;
}
.menu1{
	 background:url("../img/menu1.png") no-repeat;
}
.menu2{
	 background:url("../img/menu2.png") no-repeat;
}
.menu ul li.menu2 a{
	text-align:center;
	line-height:20px;
	padding-top:7px;
	height:49px;
}
.menu ul li.menu4 a{
	text-align:left;
	line-height:39px;
	padding-top:7px;
	height:49px;
}
.menu3{
	 background:url("../img/menu3.png") no-repeat;
}
.menu4{
	 background:url("../img/menu4.png") no-repeat;
}
.menu5{
	 background:url("../img/menu5.png") no-repeat;
}
.menu ul li a{
    display:block;
    height:56px;
    padding-left:55px;
    line-height:56px;
    font-size:16px;
    color:#4c6fb3;
    text-align:left;
}
.menu ul li.last a{
    margin-bottom:0;
}
.tabs{
    margin-left: 18px;
    width: 1070px;
    height: 242px;
    margin-top: 13px;
    border-left: 1px solid #cad4e0;
    border-right: 1px solid #cad4e0;
    border-bottom: 1px solid #cad4e0;
}
.tabs .tit{
    height:44px;
    border:1px solid #cad4e0;
    background:url("../img/news-box-bg.png")  no-repeat center;
    width:100%;
}
.tabs .tit ul{
    height:44px;
    line-height:44px;
   clear:both;
}
.tabs .tit ul li{
   margin:0;
}
.tabs .tit ul li a{
    padding:0 8px;
    font-size:18px;
    height:44px;
    cursor:default;
}
.tabs .tab-desc ul{
    float:left;
    padding-left:17px;;
    /* padding-top:15px; */
    width:100%;
    height:100%;
    box-sizing:border-box;
    overflow-y:auto;
}
.tabs .tab-desc ul li{
    font-size:13px;
    line-height:36px;
    width:187px;
    float:left;
}
.tabs .tab-desc ul li a{
    color:#666666;
}
.tabs .tab-desc ul.last{
    width:96px;
}
.news-box .tab-tit{
    position:relative;
    background:url("../img/news-box-bg.png")  no-repeat center;
}
span.line{
    border-bottom:1px solid #243e9e;
    height:1px;
    position:absolute;
    bottom:0;
}
.xxgk .tit{
    position:relative;
}
.xxgk span.line{
    bottom:-1px;
}
.tabs .tit ul li.active{
    position:relative;
}
.tabs .tit ul li.active a{
    color:#243e9e;
    display:block;

}
.tab-tit ul li.active a{
    position:relative;
}
.gwy .tit h4 span,
.szf .tit h4 span,
.pfgz .tit h4 span,
.xxgk .tit h4 span,
.tabs .tit ul li.active span,
.tab-tit ul li.active a span{
    display:block;
    width:7px;
    height:4px;
    position:absolute;
    bottom:-5px;
    z-index:100;
    left:50%;
    margin-left:-4px;
    background:url("../img/triangle.png")  no-repeat center;
}
.tabs .tab-desc{
    display:none;
}
.tabs .tab-desc.active{
    display: block;
}
.news .news-tit{
    text-align:center;
    font-size:24px;
    color:#0e3e9a;
    display:inline-block;
    width:100%;
    padding:22px 0 17px;
    word-break:break-all;
}
.news  p{
    font-size:14px;
    color:#333;
    text-align:justify;
    text-indent: 2em;
    line-height:30px;
    word-break:break-all;
}
.yw-box{
    position:relative;
    border:none;
}
.more-arrow{
    position:absolute;
    bottom:-1px;
    left:50%;
    width:62px;
    height:16px;
    margin-left:-31px;
    background:url("../img/more-arrow.png")  no-repeat center;
}
.gwy .tit,
.szf .tit,
.pfgz .tit,
.xxgk .tit,
.fzgz-one .tit,
.fzgz-two .tit,
.fzgz-three .tit,
.fzgz-fore .tit{
    width:525px;
    height:44px;
    border:1px solid #cad4e0;
    background:url("../img/news-bg.png")  no-repeat center;
}
.gwy .tit h4,
.szf .tit h4,
.pfgz .tit h4,
.xxgk .tit h4{
    padding:0 8px;
    height:43px;
    border-bottom:2px solid #243e9e;
    position:relative;
}
.tit h4 a{
    color: #243e9e;
}
.gwy .news,
.szf .news,
.pfgz .news,.btns,
.fzgz-one .news,
.fzgz-two .news,
.fzgz-three .news,
.fzgz-fore .news{
    margin:0 ;
    padding:0 10px;
    height:200px;
}
.fd-fzgz-title{
    height: 43px;
    border-bottom: 2px solid #243e9e;
    position: relative;
}
.fd-fzgz-title span{
	    display: block;
    width: 7px;
    height: 4px;
    position: absolute;
    bottom: -5px;
    z-index: 100;
    left: 50%;
    margin-left: -4px;
    background: url(../img/triangle.png) no-repeat center;
}
.list{
    background:url("../img/list-icon.png") no-repeat left;
}
.fz-list{
	background:url("../img/list-icon4.png") no-repeat left;
}
.list li{
    height:55px;
    line-height:56px;
}
.list li a{
    padding-left:10px;
}
.btns{
    width:505px;
    border-left: 1px solid #cad4e0;
    border-right: 1px solid #cad4e0;
    border-bottom: 1px solid #cad4e0;
    height: 244px;
}
.tabs .tab-desc{
    height:183px;
    border-left: 1px solid #cad4e0;
    border-right: 1px solid #cad4e0;
    border-bottom: 1px solid #cad4e0;
}
.tzgg .news ul,.jczs .news ul{
    background:url("../img/list-icon3.png") no-repeat left 18px;
}
.tzgg .news ul li a,.jczs .news ul li a{
    padding-left:10px;
    float:left;
    width: 404px;
    height: 100%;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.gwy .news ul li a,.szf .news ul li a{
	display:block;
	width:392px;
	height:37px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
	float:left;
	padding-left:10px;
	line-height:37px;
}
.gwy .news .list ul,.szf .news .list ul{
	background: url(../img/list-icon.png) no-repeat left 22px;
	padding-top:5px;
}
.next,.prev{
    position:absolute;
    z-index:1000;
    top:50%;
    margin-top:-45px;
    width:27px;
    height:91px;
}
.next{
    right:0;
    background:url("../img/right-bg.png")  no-repeat  center;
}
.next:hover{
    background:url("../img/right-bg-on.png")  no-repeat  center;
}
.prev:hover{
    background:url("../img/left-bg-on.png")  no-repeat  center;
}
.prev{
    left:0;
    background:url("../img/left-bg.png")  no-repeat  center;
}
.sfxz{
    position:relative;
    }
.sfxz span{
	position:absolute;
	display:block;
	width:12px;
	height:6px;
	background:url("../img/select.png");
	z-index:10000;
	bottom:4px;
	left:50%;
	margin-left:-6px;
}
.lb-article{
	display:none;
}
.lb-article.active{
	display:block !important;
}
.xzyw ul{
	margin-top:12px;
	border-top:1px solid #e6ebf1;
	background:url("../img/sfxz.png") no-repeat  4px 17px;
}
.xzyw ul li {
	 height:37px;
	 width:100%;
	 border:none;
}
.xzyw ul li a{
	 line-height:37px;
	 float:left;
	 padding-left:18px;
}
.xzyw ul li span{
	line-height:37px;
	float:right;
}
.pfgz ul.list{
	padding-top:5px;
	background: url(../img/list-icon.png) no-repeat left 24px;
}
.tzgg ul,.jczs ul{
	margin:21px 0;
}
.tzgg ul li,.jczs ul li{
	height:36px;
	clear:both;
	width:100%;

}
.tzgg ul li a,.tzgg ul li span,
.jczs ul li a,.jczs ul li span{
	line-height:37px;
}
.gwy,.szf {
	overflow:hidden;
}
.ztlm{
	width:300px;
	overflow:hidden;
	position:fixed;
	right:0;
	bottom:0;
	background:#fefefe;
	z-index:1000;
}
.ztlm .zt-tit{
	height:24px;
	line-height:24px;
	font-size:12px;
	background:#d7e5f7;
	padding-left:5px;
	color:#333;
	position:relative;
}
.ztlm .zt-tit .clear{
	position:absolute;
	display:block;
	width:16px;
	height:16px;
	background:url("../img/clear.png") no-repeat center;
	right:10px;
	top:4px;
}
.img-box,.img-box a{
	width:300px;
	height:176px;
	overflow:hidden;
	display:block;
}
.img-box a img{
	width:298px;
	height:174px;
	padding:1px;
}
.new-link{
    margin-top:13px;
    height:85px;
    position: relative;
}
.new-link div.link-detail {
	float: left;
	width: 254px;
	height: 85px;
}
.new-link div.link-detail img {
    width: 254px;
    height: 85px;
    margin: 0 3px;
}
.link-details-mark{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: none;
    z-index: 99999;
/* 	background-color: #fff;
	opacity: 0.6;
	filter:alpha(opacity=60); */
}
.link-details{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 264px;
    height: 254px;
    margin-top: -127px;
    margin-left: -167px;
    padding: 30px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    background: #fff;
/*     opacity: 1;
    filter:alpha(opacity=100); */
}
.link-details ul li{
    width: 262px;
    height: 58px;
    margin-bottom: 20px;
}
.link-details ul li:FIRST-CHILD{
	margin-top: 20px;
}
.link-details .close-button{
    width: 30px;
    height: 30px;
    background: url("../img/clear.png") no-repeat center;
    position: absolute;
    right: 5px;
    top: 5px;
}
.menu6{
     background:url("../img/menu6.png") no-repeat;
}
.menu7{
     background:url("../img/menu7.png") no-repeat;
}
.zwfw{
	    width: 354px;
    margin-left: 4px;
    display: inline-block;
    border: 1px solid #ebebeb;
    border-top: 1px solid #3b68ca;
        text-align: center;
}
}
.zwfw .ifm{
	width: 330px;
    margin: 10px auto 0;
}
.zwfw .t{
    margin-top: -27px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    margin-left: 152px;
    margin-bottom: 40px;
}
.ht{
	position: relative;
    font-size: 28px;
    padding-top: 15px;
    color: #4c4c4c;
    font-weight: bold;
    text-align: center;
    top: 31px;
}
.space01 {
    height: 10px;
    font: 0px/0px SimSun;
    clear: both;
}